Big Huge Thesaurus

Ibn al-Haytham

noun